package javaSyntax.task14.task1414;

/*
Готовим коктейли
*/

public class Solution {

    public static final String OUTPUT_FORMAT = "Метод %s вызван из строки %d класса %s в файле %s.\n";

    public static void main(String[] args) {
        makeScrewdriver();
    }

    public static void printStackTrace(StackTraceElement[] stackTrace) {
        //напишите тут ваш код
        for (StackTraceElement element: stackTrace) {
            System.out.printf(
                    OUTPUT_FORMAT,
                    element.getMethodName(),
                    element.getLineNumber(),
                    element.getClassName(),
                    element.getFileName()
            );
        }
    }

    static void makeScrewdriver() {
        addJuice();
    }

    static void addJuice() {
        addVodka();
    }

    static void addVodka() { printStackTrace(Thread.currentThread().getStackTrace()); }
}

